/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package EstilosWebUI.resources;

import java.io.File;
import org.richfaces.model.TreeNodeImpl;

/**
 *
 * @author Emmanuel
 */
public class TreeNodeFile {

    private TreeNodeImpl<File> padre;
    private String rutaInicial;
    private String separador;

    public TreeNodeFile(String rutaInicial, String separador) {
        this.rutaInicial = rutaInicial;
        padre = new TreeNodeImpl<File>();
    }

    public TreeNodeImpl<File> getSubCarpetas() {
        File tmpPadre = new File(rutaInicial);
        padre.setData(tmpPadre);
        File[] tmpHijos = new File(rutaInicial).listFiles();
        for (File f : tmpHijos) {
            if (f.isDirectory()) {
                TreeNodeImpl<File> nuevoHijo = new TreeNodeImpl<File>();
                nuevoHijo.setData(f);
                nuevoHijo.setParent(padre);
                padre.addChild(f.getName(), nuevoHijo);
            }
        }

        return padre;
    }




}
